Heuristic Search for Bounded Model Checking of Probabilistic Automata
نویسندگان
چکیده
We describe a new method for bounded model-checking of probabilistic automata (PAs), based on heuristic search and integrated into the PRISM model-checker. PA models include both probabilistic transitions and nondeterministic choice transitions. Our search-based approach aims to address weaknesses in statistical and dynamic-programming approaches to checking bounded PCTL properties of probabilistic automata. To model-check properties of PA models, we must demonstrate that the property will be satisfied even in the face of an adversary that optimally resolves nondeterministic choices. We use heuristically guided AO* search to find the optimal adversary policy and estimate the probability of properties. We adapt techniques from Artificial Intelligence Planning to develop a heuristic that is based on a relaxation of the underlying probability model. This heuristic provides critical guidance to the search algorithm: without it, even very small models are unsolvable. We have implemented our algorithm in the PRISM model-checker, and show cases where it outperforms PRISM’s dynamic programming methods. We also describe promising directions for future work in search-based PA model-checking, notably introducing further abstraction into the heuristic to address memory issues.
منابع مشابه
Stochastic Satisfiability Modulo Theory: A Novel Technique for the Analysis of Probabilistic Hybrid Systems
The analysis of hybrid systems exhibiting probabilistic behaviour is notoriously difficult. To enable mechanised analysis of such systems, we extend the reasoning power of arithmetic satisfiability-modulo-theory solving (SMT) by a comprehensive treatment of randomized (a.k.a. stochastic) quantification over discrete variables within the mixed Boolean-arithmetic constraint system. This provides ...
متن کاملAdapting an AI Planning Heuristic for Directed Model Checking
There is a growing body of work on directed model checking, which improves the falsi cation of safety properties by providing heuristic functions that can guide the search quickly towards short error paths. Techniques of this kind have also been made very successful in the area of AI Planning. Our main technical contribution is the adaptation of the most successful heuristic function from AI Pl...
متن کاملEmploying AI Techniques in Probabilistic Model Checking Position Paper
Probabilistic model-checking (PMC) is a new frontier in model checking verification, useful for checking randomized algorithms, communications protocols with random components, etc. AI techniques have been incorporated into conventional model-checking, with great success. We wish to see if corresponding successes can be found by applying AI techniques to PMC. In this position paper, we introduc...
متن کاملDESIGN OF MINIMUM SEEPAGE LOSS IRRIGATION CANAL SECTIONS USING PROBABILISTIC SEARCH
To ensure efficient performance of irrigation canals, the losses from the canals need to be minimized. In this paper a modified formulation is presented to solve the optimization model for the design of different canal geometries for minimum seepage loss, in meta-heuristic environment. The complex non-linear and non-convex optimization model for canal design is solved using a probabilistic sear...
متن کاملEngineering constraint solvers for automatic analysis of probabilistic hybrid automata
In this article, we recall different approaches to the constraint-based, symbolic analysis of hybrid discrete-continuous systems and combine them to a technology able to address hybrid systems exhibiting both non-deterministic and probabilistic behavior akin to infinite-state Markov decision processes. To enable mechanized analysis of such systems, we extend the reasoning power of arithmetic sa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015